From efb441883937a455562b14cd9407cb6d7b00c6db Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Sat, 24 Oct 2015 20:59:25 -0700 Subject: [PATCH] Measure commitMasterChanges() run time Change-Id: Icf36ce5bc5b6997aec1b43e5d271ad196ab7bcb6 --- includes/db/loadbalancer/LBFactory.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/includes/db/loadbalancer/LBFactory.php b/includes/db/loadbalancer/LBFactory.php index e7b762740a..86f0110256 100644 --- a/includes/db/loadbalancer/LBFactory.php +++ b/includes/db/loadbalancer/LBFactory.php @@ -200,7 +200,10 @@ abstract class LBFactory { * Commit changes on all master connections */ public function commitMasterChanges() { + $start = microtime( true ); $this->forEachLBCallMethod( 'commitMasterChanges' ); + $timeMs = 1000 * ( microtime( true ) - $start ); + RequestContext::getMain()->getStats()->timing( "db.commit-masters", $timeMs ); } /** -- 2.20.1